﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization;

namespace SIM.Geo.BE
{
    [DataContract]
    public class UsuarioResponse
    {
        #region Primitive Properties
        [DataMember]
        public virtual string CodigoUsuario
        {
            get;
            set;
        }
        [DataMember]
        public virtual string NombreUsuario
        {
            get;
            set;
        }
        [DataMember]
        public virtual int CodigoPerfil
        {
            get;
            set;
        }
        [DataMember]
        public virtual string NombrePerfil
        {
            get;
            set;
        }
        [DataMember]
        public virtual List<PerfilResponse> Perfiles
        {
            get;
            set;
        }
        [DataMember]
        public virtual string CodigoTrabajador
        {
            get;
            set;
        }
        [DataMember]
        public virtual int CodigoGeologo
        {
            get;
            set;
        }
        [DataMember]
        public virtual string NombreGeologo
        {
            get;
            set;
        }
        [DataMember]
        public virtual int CodigoTomadorMuestra
        {
            get;
            set;
        }
        [DataMember]
        public virtual string NombreTomadorMuestra
        {
            get;
            set;
        }
        #endregion

        #region No debe ser visible la clave        
        public virtual string Password
        {
            get;
            set;
        }
        #endregion
    }
}
